home *** CD-ROM | disk | FTP | other *** search
/ Info-Mac 1992 August / info-mac-1992.iso / Applications (app) / STvi / stevie 3.10 / unix.mk < prev    next >
Text File  |  1991-01-03  |  787b  |  67 lines

  1. #
  2. # Makefile for UNIX (System V)
  3. #
  4.  
  5. LDFLAGS=
  6. CFLAGS= -g
  7.  
  8. H=    ascii.h \
  9.     env.h \
  10.     keymap.h \
  11.     ops.h \
  12.     param.h \
  13.     regexp.h \
  14.     regmagic.h \
  15.     stevie.h \
  16.     term.h
  17.  
  18. MACH=    unix.o
  19.  
  20. OBJ=    alloc.o \
  21.     cmdline.o \
  22.     edit.o \
  23.     fileio.o \
  24.     help.o \
  25.     hexchars.o \
  26.     linefunc.o \
  27.     main.o \
  28.     mark.o \
  29.     misccmds.o \
  30.     normal.o \
  31.     ops.o \
  32.     param.o \
  33.     ptrfunc.o \
  34.     regexp.o \
  35.     regsub.o \
  36.     screen.o \
  37.     search.o \
  38.     term.o \
  39.     undo.o \
  40.     version.o
  41.  
  42. SRC=    $(OBJ:.o=.c) $(MACH:.o=.c)
  43.  
  44. all : stevie stevie.doc
  45.  
  46. stevie : $(OBJ) $(MACH)
  47.     $(CC) $(LDFLAGS) $(OBJ) $(MACH) -o stevie -lcurses
  48.  
  49. lint :
  50.     lint $(SRC)
  51.  
  52. tags :
  53.     ctags $(SRC) $(H)
  54.  
  55. stevie.doc : stevie.mm
  56.     nroff -rB1 -Tlp -mm stevie.mm > stevie.doc
  57.  
  58. print :
  59.     @pr $(H) $(SRC)
  60.  
  61. cflow :
  62.     cflow $(SRC) > cflow.for
  63.     cflow -r $(SRC) > cflow.rev
  64.  
  65. clean :
  66.     rm $(OBJ) $(MACH)
  67.